# near model CODE resource # jump table entries: 3464-3477 (14 of them) export_433: 00000000 4E56 0000 link A6, 0 00000004 48E7 0108 movem.l -[A7], D7,A4 00000008 286E 0008 movea.l A4, [A6 + 0x8] 0000000C 7001 moveq.l D0, 0x01 0000000E 1F00 move.b -[A7], D0 00000010 2F0C move.l -[A7], A4 00000012 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00000016 558F subq.l A7, 2 00000018 3F2E 0010 move.w -[A7], [A6 + 0x10] 0000001C 2F2E 000C move.l -[A7], [A6 + 0xC] 00000020 2F0C move.l -[A7], A4 00000022 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */] 00000026 1E1F move.b D7, [A7]+ 00000028 7000 moveq.l D0, 0x00 0000002A 1F00 move.b -[A7], D0 0000002C 2F0C move.l -[A7], A4 0000002E 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00000032 1D47 0012 move.b [A6 + 0x12], D7 00000036 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 0000003C 4E5E unlink A6 0000003E 205F movea.l A0, [A7]+ 00000040 4FEF 000A lea.l A7, [A7 + 0xA] 00000044 4ED0 jmp [A0] 00000046 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_434: // at 00000048 (misaligned) 0000004A 0000 2F0C ori.b D0, 0xC 0000004E 286E 0008 movea.l A4, [A6 + 0x8] 00000052 7001 moveq.l D0, 0x01 00000054 1F00 move.b -[A7], D0 00000056 2F0C move.l -[A7], A4 00000058 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 0000005C 3F2E 000C move.w -[A7], [A6 + 0xC] 00000060 2F0C move.l -[A7], A4 00000062 4EAD 0A5A jsr [A5 + 0xA5A /* export_327 */] 00000066 7000 moveq.l D0, 0x00 00000068 1F00 move.b -[A7], D0 0000006A 2F0C move.l -[A7], A4 0000006C 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00000070 286E FFFC movea.l A4, [A6 - 0x4] 00000074 4E5E unlink A6 00000076 205F movea.l A0, [A7]+ 00000078 5C4F addq.w A7, 6 0000007A 4ED0 jmp [A0] export_435: 0000007C 4E56 FF7C link A6, -0x0084 00000080 48E7 0118 movem.l -[A7], D7,A3,A4 00000084 47EE FFBC lea.l A3, [A6 - 0x44] 00000088 286E 0008 movea.l A4, [A6 + 0x8] 0000008C 2D6D F89C FFFC move.l [A6 - 0x4], [A5 - 0x764] 00000092 7001 moveq.l D0, 0x01 00000094 1F00 move.b -[A7], D0 00000096 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000009A 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 0000009E 3F2E 0010 move.w -[A7], [A6 + 0x10] 000000A2 1F2E 000E move.b -[A7], [A6 + 0xE] 000000A6 1F2E 000C move.b -[A7], [A6 + 0xC] 000000AA 2F0C move.l -[A7], A4 000000AC 4EBA 0A4E jsr [PC + 0xA4E /* 00000AFC */] 000000B0 598F subq.l A7, 4 000000B2 486E FF7C pea.l [A6 - 0x84] 000000B6 486D F018 pea.l [A5 - 0xFE8] 000000BA 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 000000BE 598F subq.l A7, 4 000000C0 2F0B move.l -[A7], A3 000000C2 2054 movea.l A0, [A4] 000000C4 2068 0024 movea.l A0, [A0 + 0x24] 000000C8 2F10 move.l -[A7], [A0] 000000CA 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 000000CE 598F subq.l A7, 4 000000D0 2F0B move.l -[A7], A3 000000D2 486E FF7C pea.l [A6 - 0x84] 000000D6 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 000000DA 558F subq.l A7, 2 000000DC 2054 movea.l A0, [A4] 000000DE 3F28 0030 move.w -[A7], [A0 + 0x30] 000000E2 7000 moveq.l D0, 0x00 000000E4 2F00 move.l -[A7], D0 000000E6 2F0B move.l -[A7], A3 000000E8 4868 0058 pea.l [A0 + 0x58] 000000EC 303C 0001 move.w D0, 0x1 000000F0 AA52 syscall HFSPinaforeDispatch/HighLevelFSDispatch 000000F2 3E1F move.w D7, [A7]+ 000000F4 0C47 FFD5 cmpi.w D7, 0xFFD5 000000F8 4FEF 000C lea.l A7, [A7 + 0xC] 000000FC 660C bne +0xE /* 0000010A */ 000000FE 2054 movea.l A0, [A4] 00000100 2248 movea.l A1, A0 00000102 3368 0030 0058 move.w [A1 + 0x58], [A0 + 0x30] 00000108 6006 bra +0x8 /* 00000110 */ label0000010A: 0000010A 3F07 move.w -[A7], D7 0000010C 4EAD 194A jsr [A5 + 0x194A /* export_805 */] label00000110: 00000110 286D F89C movea.l A4, [A5 - 0x764] 00000114 7000 moveq.l D0, 0x00 00000116 1F00 move.b -[A7], D0 00000118 2F0C move.l -[A7], A4 0000011A 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 0000011E 4CEE 1880 FF70 movem.l D7,A3,A4, [A6 - 0x90] 00000124 4E5E unlink A6 00000126 205F movea.l A0, [A7]+ 00000128 4FEF 000A lea.l A7, [A7 + 0xA] 0000012C 4ED0 jmp [A0] 0000012E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_436: // at 00000130 (misaligned) 00000132 0000 48E7 ori.b D0, 0xE7 00000136 0018 266E ori.b [A0]+, 0x6E /* 'n' */ 0000013A 0010 286E ori.b [A0], 0x6E /* 'n' */ 0000013E 0008 2F0B ori.b A0, 0xB 00000142 2F2E 000C move.l -[A7], [A6 + 0xC] 00000146 2F0C move.l -[A7], A4 00000148 4EBA 058A jsr [PC + 0x58A /* 000006D4 */] 0000014C 2F0B move.l -[A7], A3 0000014E 2F2E 000C move.l -[A7], [A6 + 0xC] 00000152 2054 movea.l A0, [A4] 00000154 2F28 0048 move.l -[A7], [A0 + 0x48] 00000158 4EBA 008E jsr [PC + 0x8E /* 000001E8 */] 0000015C 2F0B move.l -[A7], A3 0000015E 2F2E 000C move.l -[A7], [A6 + 0xC] 00000162 2054 movea.l A0, [A4] 00000164 2F28 004C move.l -[A7], [A0 + 0x4C] 00000168 4EBA 007E jsr [PC + 0x7E /* 000001E8 */] 0000016C 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 00000172 4E5E unlink A6 00000174 205F movea.l A0, [A7]+ 00000176 4FEF 000C lea.l A7, [A7 + 0xC] 0000017A 4ED0 jmp [A0] export_437: 0000017C 4E56 0000 link A6, 0 00000180 48E7 0108 movem.l -[A7], D7,A4 00000184 3E2E 000E move.w D7, [A6 + 0xE] 00000188 286E 0008 movea.l A4, [A6 + 0x8] 0000018C 3F07 move.w -[A7], D7 0000018E 1F2E 000C move.b -[A7], [A6 + 0xC] 00000192 2F0C move.l -[A7], A4 00000194 4EBA 0576 jsr [PC + 0x576 /* 0000070C */] 00000198 3F07 move.w -[A7], D7 0000019A 3F3C 044C move.w -[A7], 0x44C 0000019E 2054 movea.l A0, [A4] 000001A0 2F28 0048 move.l -[A7], [A0 + 0x48] 000001A4 4EBA 007A jsr [PC + 0x7A /* 00000220 */] 000001A8 3F07 move.w -[A7], D7 000001AA 3F3C 044D move.w -[A7], 0x44D 000001AE 2054 movea.l A0, [A4] 000001B0 2F28 004C move.l -[A7], [A0 + 0x4C] 000001B4 4EBA 006A jsr [PC + 0x6A /* 00000220 */] 000001B8 3F07 move.w -[A7], D7 000001BA 3F3C 044C move.w -[A7], 0x44C 000001BE 2054 movea.l A0, [A4] 000001C0 2F28 0054 move.l -[A7], [A0 + 0x54] 000001C4 4EBA 0402 jsr [PC + 0x402 /* 000005C8 */] 000001C8 3F07 move.w -[A7], D7 000001CA 3F3C 044C move.w -[A7], 0x44C 000001CE 2054 movea.l A0, [A4] 000001D0 2F28 0050 move.l -[A7], [A0 + 0x50] 000001D4 4EBA 0346 jsr [PC + 0x346 /* 0000051C */] 000001D8 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 000001DE 4E5E unlink A6 000001E0 205F movea.l A0, [A7]+ 000001E2 504F addq.w A7, 8 000001E4 4ED0 jmp [A0] 000001E6 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000001E8-000001FA fn000001E8: 000001E8 4E56 0000 link A6, 0 000001EC 48E7 0018 movem.l -[A7], A3,A4 000001F0 266E 000C movea.l A3, [A6 + 0xC] 000001F4 286E 0008 movea.l A4, [A6 + 0x8] 000001F8 2F0B move.l -[A7], A3 // end alternate branch 000001E8-000001FA fn000001E8: // (misaligned) 000001EA 0000 48E7 ori.b D0, 0xE7 000001EE 0018 266E ori.b [A0]+, 0x6E /* 'n' */ 000001F2 000C 286E ori.b A4, 0x6E /* 'n' */ 000001F6 0008 2F0B ori.b A0, 0xB 000001FA 2054 movea.l A0, [A4] 000001FC 2F28 0002 move.l -[A7], [A0 + 0x2] 00000200 4EBA 005E jsr [PC + 0x5E /* 00000260 */] 00000204 2F0B move.l -[A7], A3 00000206 2054 movea.l A0, [A4] 00000208 2F28 0006 move.l -[A7], [A0 + 0x6] 0000020C 4EBA 017A jsr [PC + 0x17A /* 00000388 */] 00000210 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 00000216 4E5E unlink A6 00000218 205F movea.l A0, [A7]+ 0000021A 4FEF 000C lea.l A7, [A7 + 0xC] 0000021E 4ED0 jmp [A0] fn00000220: 00000220 4E56 0000 link A6, 0 00000224 48E7 0308 movem.l -[A7], D6,D7,A4 00000228 3C2E 000C move.w D6, [A6 + 0xC] 0000022C 3E2E 000E move.w D7, [A6 + 0xE] 00000230 286E 0008 movea.l A4, [A6 + 0x8] 00000234 3F07 move.w -[A7], D7 00000236 3F06 move.w -[A7], D6 00000238 2054 movea.l A0, [A4] 0000023A 2F28 0002 move.l -[A7], [A0 + 0x2] 0000023E 4EBA 0034 jsr [PC + 0x34 /* 00000274 */] 00000242 3F07 move.w -[A7], D7 00000244 3F06 move.w -[A7], D6 00000246 2054 movea.l A0, [A4] 00000248 2F28 0006 move.l -[A7], [A0 + 0x6] 0000024C 4EBA 01B2 jsr [PC + 0x1B2 /* 00000400 */] 00000250 4CEE 10C0 FFF4 movem.l D6,D7,A4, [A6 - 0xC] 00000256 4E5E unlink A6 00000258 205F movea.l A0, [A7]+ 0000025A 504F addq.w A7, 8 0000025C 4ED0 jmp [A0] 0000025E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000260-0000026A fn00000260: 00000260 4E56 0000 link A6, 0 00000264 206E 000C movea.l A0, [A6 + 0xC] 00000268 5090 addq.l [A0], 8 // end alternate branch 00000260-0000026A fn00000260: // (misaligned) 00000262 0000 206E ori.b D0, 0x6E /* 'n' */ 00000266 000C 5090 ori.b A4, 0x90 0000026A 4E5E unlink A6 0000026C 205F movea.l A0, [A7]+ 0000026E 504F addq.w A7, 8 00000270 4ED0 jmp [A0] 00000272 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000274-0000027C fn00000274: 00000274 4E56 0000 link A6, 0 00000278 48E7 0318 movem.l -[A7], D6,D7,A3,A4 // end alternate branch 00000274-0000027C fn00000274: // (misaligned) 00000276 0000 48E7 ori.b D0, 0xE7 0000027A 0318 btst [A0]+, D1 0000027C 7E04 moveq.l D7, 0x04 0000027E 206E 0008 movea.l A0, [A6 + 0x8] 00000282 2050 movea.l A0, [A0] 00000284 7C00 moveq.l D6, 0x00 00000286 1C28 0006 move.b D6, [A0 + 0x6] 0000028A 2007 move.l D0, D7 0000028C D087 add.l D0, D7 0000028E A122 syscall NewHandle, flags=1 00000290 2848 movea.l A4, A0 00000292 2F0C move.l -[A7], A4 00000294 4EAD 193A jsr [A5 + 0x193A /* export_803 */] 00000298 2654 movea.l A3, [A4] 0000029A 206E 0008 movea.l A0, [A6 + 0x8] 0000029E 2050 movea.l A0, [A0] 000002A0 26A8 0002 move.l [A3], [A0 + 0x2] 000002A4 2746 0004 move.l [A3 + 0x4], D6 000002A8 2F0C move.l -[A7], A4 000002AA 2F3C 7474 696D move.l -[A7], 0x7474696D /* 'ttim' */ 000002B0 3F2E 000C move.w -[A7], [A6 + 0xC] 000002B4 7000 moveq.l D0, 0x00 000002B6 2F00 move.l -[A7], D0 000002B8 A9AB syscall AddResource 000002BA 4EAD 1952 jsr [A5 + 0x1952 /* export_806 */] 000002BE 2F0C move.l -[A7], A4 000002C0 A9B0 syscall WriteResource 000002C2 2F0C move.l -[A7], A4 000002C4 A9A3 syscall ReleaseResource 000002C6 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10] 000002CC 4E5E unlink A6 000002CE 205F movea.l A0, [A7]+ 000002D0 504F addq.w A7, 8 000002D2 4ED0 jmp [A0] export_438: 000002D4 4E56 0000 link A6, 0 000002D8 48E7 0118 movem.l -[A7], D7,A3,A4 000002DC 598F subq.l A7, 4 000002DE 2F3C 7474 696D move.l -[A7], 0x7474696D /* 'ttim' */ 000002E4 3F2E 000C move.w -[A7], [A6 + 0xC] 000002E8 A9A0 syscall GetResource 000002EA 265F movea.l A3, [A7]+ 000002EC 4EAD 1952 jsr [A5 + 0x1952 /* export_806 */] 000002F0 2853 movea.l A4, [A3] 000002F2 206E 0008 movea.l A0, [A6 + 0x8] 000002F6 2050 movea.l A0, [A0] 000002F8 2154 0002 move.l [A0 + 0x2], [A4] 000002FC 2E2C 0004 move.l D7, [A4 + 0x4] 00000300 206E 0008 movea.l A0, [A6 + 0x8] 00000304 2050 movea.l A0, [A0] 00000306 1147 0006 move.b [A0 + 0x6], D7 0000030A 2F0B move.l -[A7], A3 0000030C A9A3 syscall ReleaseResource 0000030E 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 00000314 4E5E unlink A6 00000316 205F movea.l A0, [A7]+ 00000318 504F addq.w A7, 8 0000031A 4ED0 jmp [A0] export_439: 0000031C 4E56 0000 link A6, 0 00000320 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000324 4EAD 23FA jsr [A5 + 0x23FA /* export_1147 */] 00000328 4E5E unlink A6 0000032A 2E9F move.l [A7], [A7]+ 0000032C 4E75 rts 0000032E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_440: // at 00000330 (misaligned) 00000332 0000 2F2E ori.b D0, 0x2E /* '.' */ 00000336 0008 4EAD ori.b A0, 0xAD 0000033A 146A 4E5E movea.b A2, [A2 + 0x4E5E] 0000033E 2E9F move.l [A7], [A7]+ 00000340 4E75 rts 00000342 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_441: // at 00000344 (misaligned) 00000346 0000 598F ori.b D0, 0x8F 0000034A A975 syscall TickCount 0000034C 201F move.l D0, [A7]+ 0000034E E288 lsr D0, 1 00000350 2F00 move.l -[A7], D0 00000352 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000356 4EAD 2402 jsr [A5 + 0x2402 /* export_1148 */] 0000035A 4E5E unlink A6 0000035C 2E9F move.l [A7], [A7]+ 0000035E 4E75 rts export_442: 00000360 4E56 0000 link A6, 0 00000364 2F0C move.l -[A7], A4 00000366 286E 0008 movea.l A4, [A6 + 0x8] 0000036A 2F0C move.l -[A7], A4 0000036C 4EAD 236A jsr [A5 + 0x236A /* export_1129 */] 00000370 2F2E 000C move.l -[A7], [A6 + 0xC] 00000374 2F0C move.l -[A7], A4 00000376 4EAD 2412 jsr [A5 + 0x2412 /* export_1150 */] 0000037A 286E FFFC movea.l A4, [A6 - 0x4] 0000037E 4E5E unlink A6 00000380 205F movea.l A0, [A7]+ 00000382 504F addq.w A7, 8 00000384 4ED0 jmp [A0] 00000386 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000388-00000390 fn00000388: 00000388 4E56 0000 link A6, 0 0000038C 48E7 0318 movem.l -[A7], D6,D7,A3,A4 // end alternate branch 00000388-00000390 fn00000388: // (misaligned) 0000038A 0000 48E7 ori.b D0, 0xE7 0000038E 0318 btst [A0]+, D1 00000390 286E 0008 movea.l A4, [A6 + 0x8] 00000394 598F subq.l A7, 4 00000396 2054 movea.l A0, [A4] 00000398 2068 0002 movea.l A0, [A0 + 0x2] 0000039C 2F28 0002 move.l -[A7], [A0 + 0x2] 000003A0 203C 0004 000F move.l D0, 0x4000F 000003A6 AB1D syscall QDExtensions 000003A8 2657 movea.l A3, [A7] 000003AA 4EAD 193A jsr [A5 + 0x193A /* export_803 */] 000003AE 598F subq.l A7, 4 000003B0 2054 movea.l A0, [A4] 000003B2 2068 0002 movea.l A0, [A0 + 0x2] 000003B6 2068 0002 movea.l A0, [A0 + 0x2] 000003BA 2F10 move.l -[A7], [A0] 000003BC 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 000003C0 265F movea.l A3, [A7]+ 000003C2 303C 3FFF move.w D0, 0x3FFF 000003C6 C06B 0004 and.w D0, [A3 + 0x4] 000003CA 7200 moveq.l D1, 0x00 000003CC 3200 move.w D1, D0 000003CE 302B 000A move.w D0, [A3 + 0xA] 000003D2 48C0 ext.l D0 000003D4 342B 0006 move.w D2, [A3 + 0x6] 000003D8 48C2 ext.l D2 000003DA 9082 sub.l D0, D2 000003DC C141 exg D0, D1 000003DE 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 000003E2 2C00 move.l D6, D0 000003E4 7E04 moveq.l D7, 0x04 000003E6 206E 000C movea.l A0, [A6 + 0xC] 000003EA 2007 move.l D0, D7 000003EC D086 add.l D0, D6 000003EE D190 add.l [A0], D0 000003F0 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10] 000003F6 4E5E unlink A6 000003F8 205F movea.l A0, [A7]+ 000003FA 504F addq.w A7, 8 000003FC 4ED0 jmp [A0] 000003FE 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000400-00000404 fn00000400: 00000400 4E56 FFF4 link A6, -0x000C // end alternate branch 00000400-00000404 fn00000400: // (misaligned) 00000402 FFF4 .invalid <> 00000404 48E7 0018 movem.l -[A7], A3,A4 00000408 286E 0008 movea.l A4, [A6 + 0x8] 0000040C 558F subq.l A7, 2 0000040E 2054 movea.l A0, [A4] 00000410 2068 0002 movea.l A0, [A0 + 0x2] 00000414 2F28 0002 move.l -[A7], [A0 + 0x2] 00000418 203C 0004 0001 move.l D0, 0x40001 0000041E AB1D syscall QDExtensions 00000420 4A1F tst.b [A7]+ 00000422 6608 bne +0xA /* 0000042C */ 00000424 558F subq.l A7, 2 00000426 AA40 syscall QDError 00000428 4EAD 194A jsr [A5 + 0x194A /* export_805 */] label0000042C: 0000042C 486E FFFC pea.l [A6 - 0x4] 00000430 486E FFF8 pea.l [A6 - 0x8] 00000434 203C 0008 0005 move.l D0, 0x80005 0000043A AB1D syscall QDExtensions 0000043C 2054 movea.l A0, [A4] 0000043E 2F28 0002 move.l -[A7], [A0 + 0x2] 00000442 7000 moveq.l D0, 0x00 00000444 2F00 move.l -[A7], D0 00000446 203C 0008 0006 move.l D0, 0x80006 0000044C AB1D syscall QDExtensions 0000044E 598F subq.l A7, 4 00000450 2054 movea.l A0, [A4] 00000452 2068 0002 movea.l A0, [A0 + 0x2] 00000456 4868 0010 pea.l [A0 + 0x10] 0000045A A8F3 syscall OpenPicture 0000045C 2D57 FFF4 move.l [A6 - 0xC], [A7] 00000460 4EAD 193A jsr [A5 + 0x193A /* export_803 */] 00000464 2054 movea.l A0, [A4] 00000466 2068 0002 movea.l A0, [A0 + 0x2] 0000046A 2068 0002 movea.l A0, [A0 + 0x2] 0000046E 2F10 move.l -[A7], [A0] 00000470 2054 movea.l A0, [A4] 00000472 2068 0002 movea.l A0, [A0 + 0x2] 00000476 2068 0002 movea.l A0, [A0 + 0x2] 0000047A 2F10 move.l -[A7], [A0] 0000047C 2054 movea.l A0, [A4] 0000047E 2068 0002 movea.l A0, [A0 + 0x2] 00000482 4868 0010 pea.l [A0 + 0x10] 00000486 2054 movea.l A0, [A4] 00000488 2068 0002 movea.l A0, [A0 + 0x2] 0000048C 4868 0010 pea.l [A0 + 0x10] 00000490 7000 moveq.l D0, 0x00 00000492 3F00 move.w -[A7], D0 00000494 7200 moveq.l D1, 0x00 00000496 2F01 move.l -[A7], D1 00000498 A8EC syscall CopyBits 0000049A A8F4 syscall ClosePicture 0000049C 2F2E FFFC move.l -[A7], [A6 - 0x4] 000004A0 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000004A4 203C 0008 0006 move.l D0, 0x80006 000004AA AB1D syscall QDExtensions 000004AC 2054 movea.l A0, [A4] 000004AE 2068 0002 movea.l A0, [A0 + 0x2] 000004B2 2F28 0002 move.l -[A7], [A0 + 0x2] 000004B6 203C 0004 0002 move.l D0, 0x40002 000004BC AB1D syscall QDExtensions 000004BE 598F subq.l A7, 4 000004C0 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000004C4 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 000004C8 201F move.l D0, [A7]+ 000004CA A122 syscall NewHandle, flags=1 000004CC 2648 movea.l A3, A0 000004CE 2F0B move.l -[A7], A3 000004D0 4EAD 193A jsr [A5 + 0x193A /* export_803 */] 000004D4 558F subq.l A7, 2 000004D6 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000004DA 2F0B move.l -[A7], A3 000004DC 4878 0300 push.l 0x300 000004E0 2F3C 6A70 6567 move.l -[A7], 0x6A706567 /* 'jpeg' */ 000004E6 7024 moveq.l D0, 0x24 000004E8 AAA3 syscall CodecDispatch 000004EA 4EAD 194A jsr [A5 + 0x194A /* export_805 */] 000004EE 206E FFF4 movea.l A0, [A6 - 0xC] 000004F2 A023 syscall DisposHandle/DisposeHandle 000004F4 2F0B move.l -[A7], A3 000004F6 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */ 000004FC 3F2E 000C move.w -[A7], [A6 + 0xC] 00000500 7000 moveq.l D0, 0x00 00000502 2F00 move.l -[A7], D0 00000504 A9AB syscall AddResource 00000506 2F0B move.l -[A7], A3 00000508 A9B0 syscall WriteResource 0000050A 2F0B move.l -[A7], A3 0000050C A9A3 syscall ReleaseResource 0000050E 4CEE 1800 FFEC movem.l A3,A4, [A6 - 0x14] 00000514 4E5E unlink A6 00000516 205F movea.l A0, [A7]+ 00000518 504F addq.w A7, 8 0000051A 4ED0 jmp [A0] fn0000051C: 0000051C 4E56 FFFC link A6, -0x0004 00000520 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000524 3C2E 000C move.w D6, [A6 + 0xC] 00000528 286E 0008 movea.l A4, [A6 + 0x8] 0000052C 7E3A moveq.l D7, 0x3A 0000052E 7000 moveq.l D0, 0x00 00000530 3007 move.w D0, D7 00000532 4A80 tst.l D0 00000534 A122 syscall NewHandle, flags=1 00000536 2648 movea.l A3, A0 00000538 2F0B move.l -[A7], A3 0000053A 4EAD 193A jsr [A5 + 0x193A /* export_803 */] 0000053E 204B movea.l A0, A3 00000540 A029 syscall HLock 00000542 2D53 FFFC move.l [A6 - 0x4], [A3] 00000546 2054 movea.l A0, [A4] 00000548 5488 addq.l A0, 2 0000054A 226E FFFC movea.l A1, [A6 - 0x4] 0000054E 7000 moveq.l D0, 0x00 00000550 3007 move.w D0, D7 00000552 A02E syscall BlockMove/BlockMoveData 00000554 2F0B move.l -[A7], A3 00000556 2F3C 5669 6469 move.l -[A7], 0x56696469 /* 'Vidi' */ 0000055C 3F06 move.w -[A7], D6 0000055E 7000 moveq.l D0, 0x00 00000560 2F00 move.l -[A7], D0 00000562 A9AB syscall AddResource 00000564 4EAD 1952 jsr [A5 + 0x1952 /* export_806 */] 00000568 2F0B move.l -[A7], A3 0000056A A9B0 syscall WriteResource 0000056C 2F0B move.l -[A7], A3 0000056E A9A3 syscall ReleaseResource 00000570 7E06 moveq.l D7, 0x06 00000572 7000 moveq.l D0, 0x00 00000574 3007 move.w D0, D7 00000576 4A80 tst.l D0 00000578 A122 syscall NewHandle, flags=1 0000057A 2648 movea.l A3, A0 0000057C 2F0B move.l -[A7], A3 0000057E 4EAD 193A jsr [A5 + 0x193A /* export_803 */] 00000582 204B movea.l A0, A3 00000584 A029 syscall HLock 00000586 2D53 FFFC move.l [A6 - 0x4], [A3] 0000058A 2054 movea.l A0, [A4] 0000058C 41E8 003C lea.l A0, [A0 + 0x3C] 00000590 226E FFFC movea.l A1, [A6 - 0x4] 00000594 7000 moveq.l D0, 0x00 00000596 3007 move.w D0, D7 00000598 A02E syscall BlockMove/BlockMoveData 0000059A 2F0B move.l -[A7], A3 0000059C 2F3C 5669 6469 move.l -[A7], 0x56696469 /* 'Vidi' */ 000005A2 3006 move.w D0, D6 000005A4 5240 addq.w D0, 1 000005A6 3F00 move.w -[A7], D0 000005A8 7000 moveq.l D0, 0x00 000005AA 2F00 move.l -[A7], D0 000005AC A9AB syscall AddResource 000005AE 4EAD 1952 jsr [A5 + 0x1952 /* export_806 */] 000005B2 2F0B move.l -[A7], A3 000005B4 A9B0 syscall WriteResource 000005B6 2F0B move.l -[A7], A3 000005B8 A9A3 syscall ReleaseResource 000005BA 4CEE 18C0 FFEC movem.l D6,D7,A3,A4, [A6 - 0x14] 000005C0 4E5E unlink A6 000005C2 205F movea.l A0, [A7]+ 000005C4 504F addq.w A7, 8 000005C6 4ED0 jmp [A0] fn000005C8: 000005C8 4E56 FFFC link A6, -0x0004 000005CC 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000005D0 3C2E 000C move.w D6, [A6 + 0xC] 000005D4 286E 0008 movea.l A4, [A6 + 0x8] 000005D8 7E18 moveq.l D7, 0x18 000005DA 7000 moveq.l D0, 0x00 000005DC 3007 move.w D0, D7 000005DE 4A80 tst.l D0 000005E0 A122 syscall NewHandle, flags=1 000005E2 2648 movea.l A3, A0 000005E4 2F0B move.l -[A7], A3 000005E6 4EAD 193A jsr [A5 + 0x193A /* export_803 */] 000005EA 204B movea.l A0, A3 000005EC A029 syscall HLock 000005EE 2D53 FFFC move.l [A6 - 0x4], [A3] 000005F2 2054 movea.l A0, [A4] 000005F4 5488 addq.l A0, 2 000005F6 226E FFFC movea.l A1, [A6 - 0x4] 000005FA 7000 moveq.l D0, 0x00 000005FC 3007 move.w D0, D7 000005FE A02E syscall BlockMove/BlockMoveData 00000600 2F0B move.l -[A7], A3 00000602 2F3C 4175 6469 move.l -[A7], 0x41756469 /* 'Audi' */ 00000608 3F06 move.w -[A7], D6 0000060A 7000 moveq.l D0, 0x00 0000060C 2F00 move.l -[A7], D0 0000060E A9AB syscall AddResource 00000610 4EAD 1952 jsr [A5 + 0x1952 /* export_806 */] 00000614 2F0B move.l -[A7], A3 00000616 A9B0 syscall WriteResource 00000618 2F0B move.l -[A7], A3 0000061A A9A3 syscall ReleaseResource 0000061C 7E06 moveq.l D7, 0x06 0000061E 7000 moveq.l D0, 0x00 00000620 3007 move.w D0, D7 00000622 4A80 tst.l D0 00000624 A122 syscall NewHandle, flags=1 00000626 2648 movea.l A3, A0 00000628 2F0B move.l -[A7], A3 0000062A 4EAD 193A jsr [A5 + 0x193A /* export_803 */] 0000062E 204B movea.l A0, A3 00000630 A029 syscall HLock 00000632 2D53 FFFC move.l [A6 - 0x4], [A3] 00000636 2054 movea.l A0, [A4] 00000638 41E8 001A lea.l A0, [A0 + 0x1A] 0000063C 226E FFFC movea.l A1, [A6 - 0x4] 00000640 7000 moveq.l D0, 0x00 00000642 3007 move.w D0, D7 00000644 A02E syscall BlockMove/BlockMoveData 00000646 2F0B move.l -[A7], A3 00000648 2F3C 4175 6469 move.l -[A7], 0x41756469 /* 'Audi' */ 0000064E 3006 move.w D0, D6 00000650 5240 addq.w D0, 1 00000652 3F00 move.w -[A7], D0 00000654 7000 moveq.l D0, 0x00 00000656 2F00 move.l -[A7], D0 00000658 A9AB syscall AddResource 0000065A 4EAD 1952 jsr [A5 + 0x1952 /* export_806 */] 0000065E 2F0B move.l -[A7], A3 00000660 A9B0 syscall WriteResource 00000662 2F0B move.l -[A7], A3 00000664 A9A3 syscall ReleaseResource 00000666 4CEE 18C0 FFEC movem.l D6,D7,A3,A4, [A6 - 0x14] 0000066C 4E5E unlink A6 0000066E 205F movea.l A0, [A7]+ 00000670 504F addq.w A7, 8 00000672 4ED0 jmp [A0] export_443: 00000674 4E56 0000 link A6, 0 00000678 2F0C move.l -[A7], A4 0000067A 286E 0008 movea.l A4, [A6 + 0x8] 0000067E 2054 movea.l A0, [A4] 00000680 3F28 0002 move.w -[A7], [A0 + 0x2] 00000684 2268 0008 movea.l A1, [A0 + 0x8] 00000688 2251 movea.l A1, [A1] 0000068A 1029 0037 move.b D0, [A1 + 0x37] 0000068E 0A00 0001 xori.b D0, 0x1 00000692 4A00 tst.b D0 00000694 660A bne +0xC /* 000006A0 */ 00000696 721E moveq.l D1, 0x1E 00000698 B268 0002 cmp.w D1, [A0 + 0x2] 0000069C 56C1 sne D1 0000069E 8001 or.b D0, D1 label000006A0: 000006A0 0240 0001 andi.w D0, 0x1 000006A4 1F00 move.b -[A7], D0 000006A6 7021 moveq.l D0, 0x21 000006A8 2054 movea.l A0, [A4] 000006AA B068 0002 cmp.w D0, [A0 + 0x2] 000006AE 57C0 seq D0 000006B0 4400 neg.b D0 000006B2 1F00 move.b -[A7], D0 000006B4 2F28 0008 move.l -[A7], [A0 + 0x8] 000006B8 4EAD 1F9A jsr [A5 + 0x1F9A /* export_1007 */] 000006BC 285F movea.l A4, [A7]+ 000006BE 4E5E unlink A6 000006C0 2E9F move.l [A7], [A7]+ 000006C2 4E75 rts fn000006C4: 000006C4 4E56 0000 link A6, 0 000006C8 4E5E unlink A6 000006CA 205F movea.l A0, [A7]+ 000006CC DEFC 0012 add.w A7, 0x12 000006D0 4ED0 jmp [A0] 000006D2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000006D4-000006DA export_444: fn000006D4: 000006D4 4E56 0000 link A6, 0 000006D8 2F0C move.l -[A7], A4 // end alternate branch 000006D4-000006DA export_444: // at 000006D4 (misaligned) fn000006D4: // (misaligned) 000006D6 0000 2F0C ori.b D0, 0xC 000006DA 286E 0008 movea.l A4, [A6 + 0x8] 000006DE 2054 movea.l A0, [A4] 000006E0 1028 001E move.b D0, [A0 + 0x1E] 000006E4 6708 beq +0xA /* 000006EE */ 000006E6 206E 0010 movea.l A0, [A6 + 0x10] 000006EA 7078 moveq.l D0, 0x78 000006EC D190 add.l [A0], D0 label000006EE: 000006EE 2054 movea.l A0, [A4] 000006F0 1028 003A move.b D0, [A0 + 0x3A] 000006F4 670A beq +0xC /* 00000700 */ 000006F6 206E 000C movea.l A0, [A6 + 0xC] 000006FA 0690 0000 011E addi.l [A0], 0x11E label00000700: 00000700 285F movea.l A4, [A7]+ 00000702 4E5E unlink A6 00000704 205F movea.l A0, [A7]+ 00000706 DEFC 000C add.w A7, 0xC 0000070A 4ED0 jmp [A0] export_445: fn0000070C: 0000070C 4E56 FFFC link A6, -0x0004 00000710 2F0C move.l -[A7], A4 00000712 286E 0008 movea.l A4, [A6 + 0x8] 00000716 2054 movea.l A0, [A4] 00000718 1028 001E move.b D0, [A0 + 0x1E] 0000071C 6728 beq +0x2A /* 00000746 */ 0000071E 4AA8 0020 tst.l [A0 + 0x20] 00000722 6602 bne +0x4 /* 00000726 */ 00000724 6020 bra +0x22 /* 00000746 */ label00000726: 00000726 7078 moveq.l D0, 0x78 00000728 2D40 FFFC move.l [A6 - 0x4], D0 0000072C 4267 clr.w -[A7] 0000072E 3F2E 000E move.w -[A7], [A6 + 0xE] 00000732 486E FFFC pea.l [A6 - 0x4] 00000736 2254 movea.l A1, [A4] 00000738 2069 0020 movea.l A0, [A1 + 0x20] 0000073C 2F10 move.l -[A7], [A0] 0000073E 4EAD 021A jsr [A5 + 0x21A /* export_63 */] 00000742 4EAD 194A jsr [A5 + 0x194A /* export_805 */] label00000746: 00000746 285F movea.l A4, [A7]+ 00000748 4E5E unlink A6 0000074A 205F movea.l A0, [A7]+ 0000074C 504F addq.w A7, 8 0000074E 4ED0 jmp [A0] fn00000750: 00000750 4E56 FEFE link A6, -0x0102 00000754 48E7 0138 movem.l -[A7], D7,A2,A3,A4 00000758 286E 0008 movea.l A4, [A6 + 0x8] 0000075C 2054 movea.l A0, [A4] 0000075E 1028 0037 move.b D0, [A0 + 0x37] 00000762 6778 beq +0x7A /* 000007DC */ 00000764 C02E 0010 and.b D0, [A6 + 0x10] 00000768 6772 beq +0x74 /* 000007DC */ 0000076A 2248 movea.l A1, A0 0000076C 2069 0024 movea.l A0, [A1 + 0x24] 00000770 2050 movea.l A0, [A0] 00000772 45EE FF00 lea.l A2, [A6 - 0x100] 00000776 703F moveq.l D0, 0x3F label00000778: 00000778 24D8 move.l [A2]+, [A0]+ 0000077A 51C8 FFFC dbf D0, -0x6 /* 00000778 */ 0000077E 266E 000C movea.l A3, [A6 + 0xC] 00000782 41EE FF00 lea.l A0, [A6 - 0x100] 00000786 2748 0012 move.l [A3 + 0x12], A0 0000078A 3769 0030 0016 move.w [A3 + 0x16], [A1 + 0x30] 00000790 422B 001A clr.b [A3 + 0x1A] 00000794 426B 001C clr.w [A3 + 0x1C] 00000798 7000 moveq.l D0, 0x00 0000079A 2740 0030 move.l [A3 + 0x30], D0 0000079E 4267 clr.w -[A7] 000007A0 2F2E 000C move.l -[A7], [A6 + 0xC] 000007A4 4EAD 090A jsr [A5 + 0x90A /* export_285 */] 000007A8 3E1F move.w D7, [A7]+ 000007AA 660E bne +0x10 /* 000007BA */ 000007AC 4267 clr.w -[A7] 000007AE 2F2E 000C move.l -[A7], [A6 + 0xC] 000007B2 4267 clr.w -[A7] 000007B4 4EAD 028A jsr [A5 + 0x28A /* export_77 */] 000007B8 3E1F move.w D7, [A7]+ label000007BA: 000007BA 206E 000C movea.l A0, [A6 + 0xC] 000007BE 7000 moveq.l D0, 0x00 000007C0 2140 0012 move.l [A0 + 0x12], D0 000007C4 206E 000C movea.l A0, [A6 + 0xC] 000007C8 2254 movea.l A1, [A4] 000007CA 2169 002C 0024 move.l [A0 + 0x24], [A1 + 0x2C] 000007D0 206E 000C movea.l A0, [A6 + 0xC] 000007D4 2169 0028 0020 move.l [A0 + 0x20], [A1 + 0x28] 000007DA 6002 bra +0x4 /* 000007DE */ label000007DC: 000007DC 7ED5 moveq.l D7, 0xFFFFFFD5 label000007DE: 000007DE 4A47 tst.w D7 000007E0 6608 bne +0xA /* 000007EA */ 000007E2 1D7C 0001 0014 move.b [A6 + 0x14], 0x1 000007E8 6018 bra +0x1A /* 00000802 */ label000007EA: 000007EA 206E 000C movea.l A0, [A6 + 0xC] 000007EE 47E8 0020 lea.l A3, [A0 + 0x20] 000007F2 2054 movea.l A0, [A4] 000007F4 2768 002C 0004 move.l [A3 + 0x4], [A0 + 0x2C] 000007FA 26A8 0028 move.l [A3], [A0 + 0x28] 000007FE 422E 0014 clr.b [A6 + 0x14] label00000802: 00000802 4CDF 1C80 movem.l D7,A2,A3,A4, [A7]+ 00000806 4E5E unlink A6 00000808 205F movea.l A0, [A7]+ 0000080A DEFC 000C add.w A7, 0xC 0000080E 4ED0 jmp [A0] 00000810 4E56 FFFA link A6, -0x0006 00000814 48E7 0108 movem.l -[A7], D7,A4 00000818 286E 0008 movea.l A4, [A6 + 0x8] 0000081C 204C movea.l A0, A4 0000081E 5088 addq.l A0, 8 00000820 2050 movea.l A0, [A0] 00000822 2D48 FFFA move.l [A6 - 0x6], A0 00000826 4267 clr.w -[A7] 00000828 2F2C FFFA move.l -[A7], [A4 - 0x6] 0000082C 4EAD 08F2 jsr [A5 + 0x8F2 /* export_282 */] 00000830 3E1F move.w D7, [A7]+ 00000832 4267 clr.w -[A7] 00000834 206C 000C movea.l A0, [A4 + 0xC] 00000838 2F28 0012 move.l -[A7], [A0 + 0x12] 0000083C 3F28 0016 move.w -[A7], [A0 + 0x16] 00000840 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */] 00000844 3E1F move.w D7, [A7]+ 00000846 4CDF 1080 movem.l D7,A4, [A7]+ 0000084A 4E5E unlink A6 0000084C 205F movea.l A0, [A7]+ 0000084E DEFC 000A add.w A7, 0xA /* '\n' */ 00000852 4ED0 jmp [A0] fn00000854: 00000854 4E56 FFBA link A6, -0x0046 00000858 48E7 0018 movem.l -[A7], A3,A4 0000085C 266E 0008 movea.l A3, [A6 + 0x8] 00000860 284B movea.l A4, A3 00000862 2054 movea.l A0, [A4] 00000864 1028 0039 move.b D0, [A0 + 0x39] 00000868 6608 bne +0xA /* 00000872 */ 0000086A 8028 003A or.b D0, [A0 + 0x3A] 0000086E 6700 0104 beq +0x106 /* 00000974 */ label00000872: 00000872 206E 000C movea.l A0, [A6 + 0xC] 00000876 7000 moveq.l D0, 0x00 00000878 2140 0030 move.l [A0 + 0x30], D0 0000087C 3D7C 8002 FFFC move.w [A6 - 0x4], 0x8002 00000882 3D7C 8002 FFFA move.w [A6 - 0x6], 0x8002 00000888 4267 clr.w -[A7] 0000088A 206E 000C movea.l A0, [A6 + 0xC] 0000088E 2F28 0012 move.l -[A7], [A0 + 0x12] 00000892 3F28 0016 move.w -[A7], [A0 + 0x16] 00000896 2F28 0024 move.l -[A7], [A0 + 0x24] 0000089A 2F28 0020 move.l -[A7], [A0 + 0x20] 0000089E 4EAD 0242 jsr [A5 + 0x242 /* export_68 */] 000008A2 4EAD 194A jsr [A5 + 0x194A /* export_805 */] 000008A6 486E FFBA pea.l [A6 - 0x46] 000008AA 487A FF64 pea.l [PC - 0x9C /* 00000810, value 0x4E56FFFA */] 000008AE 2F0E move.l -[A7], A6 000008B0 4EAD 1922 jsr [A5 + 0x1922 /* export_800 */] 000008B4 2054 movea.l A0, [A4] 000008B6 1028 003A move.b D0, [A0 + 0x3A] 000008BA 6742 beq +0x44 /* 000008FE */ 000008BC 4267 clr.w -[A7] 000008BE 42A7 clr.l -[A7] 000008C0 486E FFF8 pea.l [A6 - 0x8] 000008C4 4EAD 022A jsr [A5 + 0x22A /* export_65 */] 000008C8 4EAD 194A jsr [A5 + 0x194A /* export_805 */] 000008CC 4267 clr.w -[A7] 000008CE 42A7 clr.l -[A7] 000008D0 206E 000C movea.l A0, [A6 + 0xC] 000008D4 3F28 0016 move.w -[A7], [A0 + 0x16] 000008D8 4EAD 0232 jsr [A5 + 0x232 /* export_66 */] 000008DC 4EAD 194A jsr [A5 + 0x194A /* export_805 */] 000008E0 206E 000C movea.l A0, [A6 + 0xC] 000008E4 2F28 0012 move.l -[A7], [A0 + 0x12] 000008E8 A9B1 syscall CreateResFile 000008EA 4267 clr.w -[A7] 000008EC 42A7 clr.l -[A7] 000008EE 3F2E FFF8 move.w -[A7], [A6 - 0x8] 000008F2 4EAD 0232 jsr [A5 + 0x232 /* export_66 */] 000008F6 4EAD 194A jsr [A5 + 0x194A /* export_805 */] 000008FA 4EAD 1952 jsr [A5 + 0x1952 /* export_806 */] label000008FE: 000008FE 102E 0010 move.b D0, [A6 + 0x10] 00000902 671C beq +0x1E /* 00000920 */ 00000904 122E 0012 move.b D1, [A6 + 0x12] 00000908 0A01 0001 xori.b D1, 0x1 0000090C C001 and.b D0, D1 0000090E 6710 beq +0x12 /* 00000920 */ 00000910 4267 clr.w -[A7] 00000912 2F2E 000C move.l -[A7], [A6 + 0xC] 00000916 4267 clr.w -[A7] 00000918 4EAD 0292 jsr [A5 + 0x292 /* export_78 */] 0000091C 4EAD 194A jsr [A5 + 0x194A /* export_805 */] label00000920: 00000920 4267 clr.w -[A7] 00000922 206E 000C movea.l A0, [A6 + 0xC] 00000926 2F28 0012 move.l -[A7], [A0 + 0x12] 0000092A 3F28 0016 move.w -[A7], [A0 + 0x16] 0000092E 2054 movea.l A0, [A4] 00000930 1F28 0039 move.b -[A7], [A0 + 0x39] 00000934 1F28 003A move.b -[A7], [A0 + 0x3A] 00000938 2F3C 0003 0003 move.l -[A7], 0x30003 0000093E 486E FFFC pea.l [A6 - 0x4] 00000942 486E FFFA pea.l [A6 - 0x6] 00000946 2F0B move.l -[A7], A3 00000948 4EAD 08E2 jsr [A5 + 0x8E2 /* export_280 */] 0000094C 4EAD 194A jsr [A5 + 0x194A /* export_805 */] 00000950 3F2E FFFC move.w -[A7], [A6 - 0x4] 00000954 1F2E 0012 move.b -[A7], [A6 + 0x12] 00000958 2F0B move.l -[A7], A3 0000095A 4EAD 1FB2 jsr [A5 + 0x1FB2 /* export_1010 */] 0000095E 486E FFBA pea.l [A6 - 0x46] 00000962 4EAD 1962 jsr [A5 + 0x1962 /* export_808 */] 00000966 4267 clr.w -[A7] 00000968 2F2E FFFA move.l -[A7], [A6 - 0x6] 0000096C 4EAD 08F2 jsr [A5 + 0x8F2 /* export_282 */] 00000970 4EAD 194A jsr [A5 + 0x194A /* export_805 */] label00000974: 00000974 4CDF 1800 movem.l A3,A4, [A7]+ 00000978 4E5E unlink A6 0000097A 205F movea.l A0, [A7]+ 0000097C DEFC 000C add.w A7, 0xC 00000980 4ED0 jmp [A0] 00000982 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000984-00000996 fn00000984: 00000984 4E56 FEA2 link A6, -0x015E 00000988 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4 0000098C 2A2E 0008 move.l D5, [A6 + 0x8] 00000990 2C2E 000C move.l D6, [A6 + 0xC] 00000994 2845 movea.l A4, D5 // end alternate branch 00000984-00000996 fn00000984: // (misaligned) 00000986 FEA2 48E7 .extension 0xEA2 <> // unimplemented 0000098A 0738 2A2E btst [0x00002A2E], D3 0000098E 0008 2C2E ori.b A0, 0x2E /* '.' */ 00000992 000C 2845 ori.b A4, 0x45 /* 'E' */ 00000996 206E 0010 movea.l A0, [A6 + 0x10] 0000099A 2454 movea.l A2, [A4] 0000099C 226A 0024 movea.l A1, [A2 + 0x24] 000009A0 2251 movea.l A1, [A1] 000009A2 703F moveq.l D0, 0x3F label000009A4: 000009A4 20D9 move.l [A0]+, [A1]+ 000009A6 51C8 FFFC dbf D0, -0x6 /* 000009A4 */ 000009AA 3F2E 0016 move.w -[A7], [A6 + 0x16] 000009AE 486E FFB4 pea.l [A6 - 0x4C] 000009B2 486E FEB0 pea.l [A6 - 0x150] 000009B6 2F2E 0010 move.l -[A7], [A6 + 0x10] 000009BA 486E FEB4 pea.l [A6 - 0x14C] 000009BE 486E FEAC pea.l [A6 - 0x154] 000009C2 486E FEA8 pea.l [A6 - 0x158] 000009C6 2F05 move.l -[A7], D5 000009C8 4EBA 06BE jsr [PC + 0x6BE /* 00001088 */] 000009CC 2F2D F89C move.l -[A7], [A5 - 0x764] 000009D0 4EAD 15E2 jsr [A5 + 0x15E2 /* export_696 */] 000009D4 2F2E FEB0 move.l -[A7], [A6 - 0x150] 000009D8 486E FEB4 pea.l [A6 - 0x14C] 000009DC 2F2E 0010 move.l -[A7], [A6 + 0x10] 000009E0 2F2E FEAC move.l -[A7], [A6 - 0x154] 000009E4 486E FFB6 pea.l [A6 - 0x4A] 000009E8 3F2E FFB4 move.w -[A7], [A6 - 0x4C] 000009EC 2F2E FEA8 move.l -[A7], [A6 - 0x158] 000009F0 3F3C 0003 move.w -[A7], 0x3 000009F4 A9EA syscall Pack3 000009F6 102E FFB6 move.b D0, [A6 - 0x4A] 000009FA 6768 beq +0x6A /* 00000A64 */ 000009FC 206E 0010 movea.l A0, [A6 + 0x10] 00000A00 43EE FFC0 lea.l A1, [A6 - 0x40] 00000A04 700F moveq.l D0, 0x0F label00000A06: 00000A06 20D9 move.l [A0]+, [A1]+ 00000A08 51C8 FFFC dbf D0, -0x6 /* 00000A06 */ 00000A0C 2046 movea.l A0, D6 00000A0E 30AE FFBC move.w [A0], [A6 - 0x44] 00000A12 42A7 clr.l -[A7] 00000A14 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000A18 2046 movea.l A0, D6 00000A1A 3F10 move.w -[A7], [A0] 00000A1C 2F2D F89C move.l -[A7], [A5 - 0x764] 00000A20 4EAD 08C2 jsr [A5 + 0x8C2 /* export_276 */] 00000A24 265F movea.l A3, [A7]+ 00000A26 200B move.l D0, A3 00000A28 6710 beq +0x12 /* 00000A3A */ 00000A2A 3F2E 0016 move.w -[A7], [A6 + 0x16] 00000A2E 1F2E 0014 move.b -[A7], [A6 + 0x14] 00000A32 2F05 move.l -[A7], D5 00000A34 2F0B move.l -[A7], A3 00000A36 4EBA 032C jsr [PC + 0x32C /* 00000D64 */] label00000A3A: 00000A3A 4267 clr.w -[A7] 00000A3C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000A40 2046 movea.l A0, D6 00000A42 3F10 move.w -[A7], [A0] 00000A44 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */] 00000A48 3E1F move.w D7, [A7]+ 00000A4A 56C0 sne D0 00000A4C 4A00 tst.b D0 00000A4E 6720 beq +0x22 /* 00000A70 */ 00000A50 72D5 moveq.l D1, 0xFFFFFFD5 00000A52 B247 cmp.w D1, D7 00000A54 56C1 sne D1 00000A56 C001 and.b D0, D1 00000A58 6716 beq +0x18 /* 00000A70 */ 00000A5A 3F07 move.w -[A7], D7 00000A5C 42A7 clr.l -[A7] 00000A5E 4EAD 195A jsr [A5 + 0x195A /* export_807 */] 00000A62 600C bra +0xE /* 00000A70 */ label00000A64: 00000A64 4267 clr.w -[A7] 00000A66 2F3C 0082 0000 move.l -[A7], 0x820000 00000A6C 4EAD 195A jsr [A5 + 0x195A /* export_807 */] label00000A70: 00000A70 4CDF 1CE0 movem.l D5,D6,D7,A2,A3,A4, [A7]+ 00000A74 4E5E unlink A6 00000A76 205F movea.l A0, [A7]+ 00000A78 DEFC 0010 add.w A7, 0x10 00000A7C 4ED0 jmp [A0] 00000A7E 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000A82 FFF8 .invalid <> 00000A84 48E7 0108 movem.l -[A7], D7,A4 00000A88 286E 0008 movea.l A4, [A6 + 0x8] 00000A8C 204C movea.l A0, A4 00000A8E 5088 addq.l A0, 8 00000A90 2050 movea.l A0, [A0] 00000A92 2D48 FFF8 move.l [A6 - 0x8], A0 00000A96 4267 clr.w -[A7] 00000A98 42A7 clr.l -[A7] 00000A9A 3F2C FEFE move.w -[A7], [A4 - 0x102] 00000A9E 4EAD 023A jsr [A5 + 0x23A /* export_67 */] 00000AA2 395F FE28 move.w [A4 - 0x1D8], [A7]+ 00000AA6 4AAE 000C tst.l [A6 + 0xC] 00000AAA 6610 bne +0x12 /* 00000ABC */ 00000AAC 41ED F5C8 lea.l A0, [A5 - 0xA38] 00000AB0 43EC FF00 lea.l A1, [A4 - 0x100] 00000AB4 703F moveq.l D0, 0x3F label00000AB6: 00000AB6 20D9 move.l [A0]+, [A1]+ 00000AB8 51C8 FFFC dbf D0, -0x6 /* 00000AB6 */ label00000ABC: 00000ABC 102C 000E move.b D0, [A4 + 0xE] 00000AC0 6716 beq +0x18 /* 00000AD8 */ 00000AC2 102C 000C move.b D0, [A4 + 0xC] 00000AC6 6708 beq +0xA /* 00000AD0 */ 00000AC8 2E3C 0082 0008 move.l D7, 0x820008 00000ACE 600E bra +0x10 /* 00000ADE */ label00000AD0: 00000AD0 2E3C 0082 0007 move.l D7, 0x820007 00000AD6 6006 bra +0x8 /* 00000ADE */ label00000AD8: 00000AD8 2E3C 0082 0002 move.l D7, 0x820002 label00000ADE: 00000ADE 3F2E 0010 move.w -[A7], [A6 + 0x10] 00000AE2 2F2E 000C move.l -[A7], [A6 + 0xC] 00000AE6 2F07 move.l -[A7], D7 00000AE8 4EAD 1932 jsr [A5 + 0x1932 /* export_802 */] 00000AEC 4CDF 1080 movem.l D7,A4, [A7]+ 00000AF0 4E5E unlink A6 00000AF2 205F movea.l A0, [A7]+ 00000AF4 DEFC 000A add.w A7, 0xA /* '\n' */ 00000AF8 4ED0 jmp [A0] 00000AFA 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000AFC-00000B0A export_446: fn00000AFC: 00000AFC 4E56 FE20 link A6, -0x01E0 00000B00 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4 00000B04 266E 0008 movea.l A3, [A6 + 0x8] 00000B08 284B movea.l A4, A3 // end alternate branch 00000AFC-00000B0A export_446: // at 00000AFC (misaligned) fn00000AFC: // (misaligned) 00000AFE FE20 48E7 .unknown 0xFE20 0x48E7 (W = 7) 00000B02 0F38 266E btst [0x0000266E], D7 00000B06 0008 284B ori.b A0, 0x4B /* 'K' */ 00000B0A 486E FE2A pea.l [A6 - 0x1D6] 00000B0E 487A FF70 pea.l [PC - 0x90 /* 00000A80, value 0x4E56FFF8 */] 00000B12 2F0E move.l -[A7], A6 00000B14 4EAD 1922 jsr [A5 + 0x1922 /* export_800 */] 00000B18 102E 000E move.b D0, [A6 + 0xE] 00000B1C 6718 beq +0x1A /* 00000B36 */ 00000B1E 3F2E 0010 move.w -[A7], [A6 + 0x10] 00000B22 1F2E 000C move.b -[A7], [A6 + 0xC] 00000B26 486E FF00 pea.l [A6 - 0x100] 00000B2A 486E FEFE pea.l [A6 - 0x102] 00000B2E 2F0B move.l -[A7], A3 00000B30 4EBA FE52 jsr [PC - 0x1AE /* 00000984 */] 00000B34 601A bra +0x1C /* 00000B50 */ label00000B36: 00000B36 2254 movea.l A1, [A4] 00000B38 2069 0024 movea.l A0, [A1 + 0x24] 00000B3C 2050 movea.l A0, [A0] 00000B3E 45EE FF00 lea.l A2, [A6 - 0x100] 00000B42 703F moveq.l D0, 0x3F label00000B44: 00000B44 24D8 move.l [A2]+, [A0]+ 00000B46 51C8 FFFC dbf D0, -0x6 /* 00000B44 */ 00000B4A 3D69 0030 FEFE move.w [A6 - 0x102], [A1 + 0x30] label00000B50: 00000B50 102E 000E move.b D0, [A6 + 0xE] 00000B54 6604 bne +0x6 /* 00000B5A */ 00000B56 802E 000C or.b D0, [A6 + 0xC] label00000B5A: 00000B5A 1C00 move.b D6, D0 00000B5C 0A06 0001 xori.b D6, 0x1 00000B60 1006 move.b D0, D6 00000B62 670E beq +0x10 /* 00000B72 */ 00000B64 2F3C 000C 00FA move.l -[A7], 0xC00FA 00000B6A 4267 clr.w -[A7] 00000B6C 2F0B move.l -[A7], A3 00000B6E 4EAD 1F92 jsr [A5 + 0x1F92 /* export_1006 */] label00000B72: 00000B72 3F2E 0010 move.w -[A7], [A6 + 0x10] 00000B76 486E FF00 pea.l [A6 - 0x100] 00000B7A 486E FEFE pea.l [A6 - 0x102] 00000B7E 486E 000C pea.l [A6 + 0xC] 00000B82 2F0B move.l -[A7], A3 00000B84 4EBA FB3E jsr [PC - 0x4C2 /* 000006C4 */] 00000B88 42A7 clr.l -[A7] 00000B8A 2F0B move.l -[A7], A3 00000B8C 4EAD 2262 jsr [A5 + 0x2262 /* export_1096 */] 00000B90 2D5F FE20 move.l [A6 - 0x1E0], [A7]+ 00000B94 2054 movea.l A0, [A4] 00000B96 1028 0038 move.b D0, [A0 + 0x38] 00000B9A 662A bne +0x2C /* 00000BC6 */ 00000B9C 122E 000C move.b D1, [A6 + 0xC] 00000BA0 0A01 0001 xori.b D1, 0x1 00000BA4 4A01 tst.b D1 00000BA6 6724 beq +0x26 /* 00000BCC */ 00000BA8 4AAE FE20 tst.l [A6 - 0x1E0] 00000BAC 56C2 sne D2 00000BAE C202 and.b D1, D2 00000BB0 4A01 tst.b D1 00000BB2 6718 beq +0x1A /* 00000BCC */ 00000BB4 206E FE20 movea.l A0, [A6 - 0x1E0] 00000BB8 2050 movea.l A0, [A0] 00000BBA B7E8 0008 cmpa.l A3, [A0 + 0x8] 00000BBE 57C2 seq D2 00000BC0 C202 and.b D1, D2 00000BC2 8001 or.b D0, D1 00000BC4 6706 beq +0x8 /* 00000BCC */ label00000BC6: 00000BC6 2F0B move.l -[A7], A3 00000BC8 4EAD 226A jsr [A5 + 0x226A /* export_1097 */] label00000BCC: 00000BCC 7000 moveq.l D0, 0x00 00000BCE 2D40 FE96 move.l [A6 - 0x16A], D0 00000BD2 3D6E FEFE FE9A move.w [A6 - 0x166], [A6 - 0x102] 00000BD8 426E FEA0 clr.w [A6 - 0x160] 00000BDC 4267 clr.w -[A7] 00000BDE 486E FE84 pea.l [A6 - 0x17C] 00000BE2 4267 clr.w -[A7] 00000BE4 4EAD 029A jsr [A5 + 0x29A /* export_79 */] 00000BE8 4EAD 194A jsr [A5 + 0x194A /* export_805 */] 00000BEC 7000 moveq.l D0, 0x00 00000BEE 302E FEC2 move.w D0, [A6 - 0x13E] 00000BF2 C0BC 0000 FFFF and.l D0, 0xFFFF 00000BF8 2800 move.l D4, D0 00000BFA 5384 subq.l D4, 1 00000BFC 2E2E FEB4 move.l D7, [A6 - 0x14C] 00000C00 7000 moveq.l D0, 0x00 00000C02 2D40 FE80 move.l [A6 - 0x180], D0 00000C06 2D40 FE7C move.l [A6 - 0x184], D0 00000C0A 486E FE80 pea.l [A6 - 0x180] 00000C0E 486E FE7C pea.l [A6 - 0x184] 00000C12 2F0B move.l -[A7], A3 00000C14 4EAD 1FA2 jsr [A5 + 0x1FA2 /* export_1008 */] 00000C18 42A7 clr.l -[A7] 00000C1A 2F2E FE7C move.l -[A7], [A6 - 0x184] 00000C1E 2F07 move.l -[A7], D7 00000C20 4EAD 091A jsr [A5 + 0x91A /* export_287 */] 00000C24 42A7 clr.l -[A7] 00000C26 2F2E FE80 move.l -[A7], [A6 - 0x180] 00000C2A 2F07 move.l -[A7], D7 00000C2C 4EAD 091A jsr [A5 + 0x91A /* export_287 */] 00000C30 201F move.l D0, [A7]+ 00000C32 D09F add.l D0, [A7]+ 00000C34 2D40 FE78 move.l [A6 - 0x188], D0 00000C38 B8AE FE78 cmp.l D4, [A6 - 0x188] 00000C3C 6D1C blt +0x1E /* 00000C5A */ 00000C3E 3F2E 0010 move.w -[A7], [A6 + 0x10] 00000C42 1F2E 000C move.b -[A7], [A6 + 0xC] 00000C46 1F06 move.b -[A7], D6 00000C48 486E FF00 pea.l [A6 - 0x100] 00000C4C 3F2E FEFE move.w -[A7], [A6 - 0x102] 00000C50 2F0B move.l -[A7], A3 00000C52 4EBA 0364 jsr [PC + 0x364 /* 00000FB8 */] 00000C56 6000 00D0 bra +0xD2 /* 00000D28 */ label00000C5A: 00000C5A 4205 clr.b D5 00000C5C 2054 movea.l A0, [A4] 00000C5E 4A28 0046 tst.b [A0 + 0x46] 00000C62 6700 009C beq +0x9E /* 00000D00 */ 00000C66 4267 clr.w -[A7] 00000C68 486E FF00 pea.l [A6 - 0x100] 00000C6C 3F2E FEFE move.w -[A7], [A6 - 0x102] 00000C70 486E FE84 pea.l [A6 - 0x17C] 00000C74 4EAD 0912 jsr [A5 + 0x912 /* export_286 */] 00000C78 3D5F FE28 move.w [A6 - 0x1D8], [A7]+ 00000C7C 6670 bne +0x72 /* 00000CEE */ 00000C7E 42A7 clr.l -[A7] 00000C80 2F2E FEC8 move.l -[A7], [A6 - 0x138] 00000C84 2F07 move.l -[A7], D7 00000C86 4EAD 091A jsr [A5 + 0x91A /* export_287 */] 00000C8A 42A7 clr.l -[A7] 00000C8C 2F2E FEBE move.l -[A7], [A6 - 0x142] 00000C90 2F07 move.l -[A7], D7 00000C92 4EAD 091A jsr [A5 + 0x91A /* export_287 */] 00000C96 201F move.l D0, [A7]+ 00000C98 D09F add.l D0, [A7]+ 00000C9A 2D40 FE74 move.l [A6 - 0x18C], D0 00000C9E 2004 move.l D0, D4 00000CA0 D0AE FE74 add.l D0, [A6 - 0x18C] 00000CA4 B0AE FE78 cmp.l D0, [A6 - 0x188] 00000CA8 6D56 blt +0x58 /* 00000D00 */ 00000CAA 7002 moveq.l D0, 0x02 00000CAC 2054 movea.l A0, [A4] 00000CAE B028 0046 cmp.b D0, [A0 + 0x46] 00000CB2 6636 bne +0x38 /* 00000CEA */ 00000CB4 486E FF00 pea.l [A6 - 0x100] 00000CB8 487A 00A8 pea.l [PC + 0xA8 /* 00000D62, value 0x4E56 'NV', cstring "" */] 00000CBC 487A 00A4 pea.l [PC + 0xA4 /* 00000D62, value 0x4E56 'NV', cstring "" */] 00000CC0 487A 00A0 pea.l [PC + 0xA0 /* 00000D62, value 0x4E56 'NV', cstring "" */] 00000CC4 A98B syscall ParamText 00000CC6 2F3C 0086 0000 move.l -[A7], 0x860000 00000CCC 42A7 clr.l -[A7] 00000CCE 4EAD 1992 jsr [A5 + 0x1992 /* export_814 */] 00000CD2 7001 moveq.l D0, 0x01 00000CD4 B05F cmp.w D0, [A7]+ 00000CD6 6604 bne +0x6 /* 00000CDC */ 00000CD8 7A01 moveq.l D5, 0x01 00000CDA 6024 bra +0x26 /* 00000D00 */ label00000CDC: 00000CDC 4267 clr.w -[A7] 00000CDE 2F3C 0082 0000 move.l -[A7], 0x820000 00000CE4 4EAD 195A jsr [A5 + 0x195A /* export_807 */] 00000CE8 6016 bra +0x18 /* 00000D00 */ label00000CEA: 00000CEA 7A01 moveq.l D5, 0x01 00000CEC 6012 bra +0x14 /* 00000D00 */ label00000CEE: 00000CEE 70D5 moveq.l D0, 0xFFFFFFD5 00000CF0 B06E FE28 cmp.w D0, [A6 - 0x1D8] 00000CF4 670A beq +0xC /* 00000D00 */ 00000CF6 3F2E FE28 move.w -[A7], [A6 - 0x1D8] 00000CFA 42A7 clr.l -[A7] 00000CFC 4EAD 195A jsr [A5 + 0x195A /* export_807 */] label00000D00: 00000D00 1005 move.b D0, D5 00000D02 671A beq +0x1C /* 00000D1E */ 00000D04 3F2E 0010 move.w -[A7], [A6 + 0x10] 00000D08 1F2E 000C move.b -[A7], [A6 + 0xC] 00000D0C 1F06 move.b -[A7], D6 00000D0E 486E FF00 pea.l [A6 - 0x100] 00000D12 3F2E FEFE move.w -[A7], [A6 - 0x102] 00000D16 2F0B move.l -[A7], A3 00000D18 4EBA 0112 jsr [PC + 0x112 /* 00000E2C */] 00000D1C 600A bra +0xC /* 00000D28 */ label00000D1E: 00000D1E 3F3C FFDE move.w -[A7], 0xFFDE 00000D22 42A7 clr.l -[A7] 00000D24 4EAD 195A jsr [A5 + 0x195A /* export_807 */] label00000D28: 00000D28 486E FE2A pea.l [A6 - 0x1D6] 00000D2C 4EAD 1962 jsr [A5 + 0x1962 /* export_808 */] 00000D30 102E 000C move.b D0, [A6 + 0xC] 00000D34 660E bne +0x10 /* 00000D44 */ 00000D36 486E FF00 pea.l [A6 - 0x100] 00000D3A 3F2E FEFE move.w -[A7], [A6 - 0x102] 00000D3E 2F0B move.l -[A7], A3 00000D40 4EBA 0046 jsr [PC + 0x46 /* 00000D88 */] label00000D44: 00000D44 4267 clr.w -[A7] 00000D46 42A7 clr.l -[A7] 00000D48 3F2E FEFE move.w -[A7], [A6 - 0x102] 00000D4C 4EAD 023A jsr [A5 + 0x23A /* export_67 */] 00000D50 3D5F FE28 move.w [A6 - 0x1D8], [A7]+ 00000D54 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000D58 4E5E unlink A6 00000D5A 205F movea.l A0, [A7]+ 00000D5C DEFC 000A add.w A7, 0xA /* '\n' */ 00000D60 4ED0 jmp [A0] 00000D62 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000D64-00000D72 fn00000D64: 00000D64 4E56 0000 link A6, 0 00000D68 202E 000C move.l D0, [A6 + 0xC] 00000D6C B0AE 0008 cmp.l D0, [A6 + 0x8] 00000D70 670A beq +0xC /* 00000D7C */ // end alternate branch 00000D64-00000D72 fn00000D64: // (misaligned) 00000D66 0000 202E ori.b D0, 0x2E /* '.' */ 00000D6A 000C B0AE ori.b A4, 0xAE 00000D6E 0008 670A ori.b A0, 0xA /* '\n' */ 00000D72 3F3C B1DD move.w -[A7], 0xB1DD 00000D76 42A7 clr.l -[A7] 00000D78 4EAD 195A jsr [A5 + 0x195A /* export_807 */] label00000D7C: 00000D7C 4E5E unlink A6 00000D7E 205F movea.l A0, [A7]+ 00000D80 DEFC 000C add.w A7, 0xC 00000D84 4ED0 jmp [A0] 00000D86 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000D88-00000D8C fn00000D88: 00000D88 4E56 FFFC link A6, -0x0004 // end alternate branch 00000D88-00000D8C fn00000D88: // (misaligned) 00000D8A FFFC .invalid <> 00000D8C 48E7 0138 movem.l -[A7], D7,A2,A3,A4 00000D90 266E 0008 movea.l A3, [A6 + 0x8] 00000D94 3E2E 000C move.w D7, [A6 + 0xC] 00000D98 284B movea.l A4, A3 00000D9A 42A7 clr.l -[A7] 00000D9C 2F0B move.l -[A7], A3 00000D9E 4EAD 163A jsr [A5 + 0x163A /* export_707 */] 00000DA2 2054 movea.l A0, [A4] 00000DA4 117C 0001 0037 move.b [A0 + 0x37], 0x1 00000DAA 2268 0024 movea.l A1, [A0 + 0x24] 00000DAE 2251 movea.l A1, [A1] 00000DB0 246E 000E movea.l A2, [A6 + 0xE] 00000DB4 2F09 move.l -[A7], A1 00000DB6 2F0A move.l -[A7], A2 00000DB8 4EAD 294A jsr [A5 + 0x294A /* export_1317 */] 00000DBC 101F move.b D0, [A7]+ 00000DBE 670A beq +0xC /* 00000DCA */ 00000DC0 2F2E 000E move.l -[A7], [A6 + 0xE] 00000DC4 2F0B move.l -[A7], A3 00000DC6 4EAD 1632 jsr [A5 + 0x1632 /* export_706 */] label00000DCA: 00000DCA 2054 movea.l A0, [A4] 00000DCC 3147 0030 move.w [A0 + 0x30], D7 00000DD0 42A7 clr.l -[A7] 00000DD2 2F2E 000E move.l -[A7], [A6 + 0xE] 00000DD6 3F07 move.w -[A7], D7 00000DD8 4EAD 0902 jsr [A5 + 0x902 /* export_284 */] 00000DDC 2054 movea.l A0, [A4] 00000DDE 215F 0032 move.l [A0 + 0x32], [A7]+ 00000DE2 4267 clr.w -[A7] 00000DE4 2F2E 000E move.l -[A7], [A6 + 0xE] 00000DE8 3F07 move.w -[A7], D7 00000DEA 2054 movea.l A0, [A4] 00000DEC 1F28 003B move.b -[A7], [A0 + 0x3B] 00000DF0 1F28 003C move.b -[A7], [A0 + 0x3C] 00000DF4 3F28 003E move.w -[A7], [A0 + 0x3E] 00000DF8 3F28 0040 move.w -[A7], [A0 + 0x40] 00000DFC 486E FFFE pea.l [A6 - 0x2] 00000E00 486E FFFC pea.l [A6 - 0x4] 00000E04 2F0B move.l -[A7], A3 00000E06 4EAD 08E2 jsr [A5 + 0x8E2 /* export_280 */] 00000E0A 4EAD 194A jsr [A5 + 0x194A /* export_805 */] 00000E0E 2054 movea.l A0, [A4] 00000E10 316E FFFE 0042 move.w [A0 + 0x42], [A6 - 0x2] 00000E16 316E FFFC 0044 move.w [A0 + 0x44], [A6 - 0x4] 00000E1C 4CDF 1C80 movem.l D7,A2,A3,A4, [A7]+ 00000E20 4E5E unlink A6 00000E22 205F movea.l A0, [A7]+ 00000E24 DEFC 000A add.w A7, 0xA /* '\n' */ 00000E28 4ED0 jmp [A0] 00000E2A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000E2C-00000E30 fn00000E2C: 00000E2C 4E56 FF90 link A6, -0x0070 // end alternate branch 00000E2C-00000E30 fn00000E2C: // (misaligned) 00000E2E FF90 .invalid <> 00000E30 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000E34 266E 0008 movea.l A3, [A6 + 0x8] 00000E38 284B movea.l A4, A3 00000E3A 2054 movea.l A0, [A4] 00000E3C 1028 003B move.b D0, [A0 + 0x3B] 00000E40 6668 bne +0x6A /* 00000EAA */ 00000E42 8028 003C or.b D0, [A0 + 0x3C] 00000E46 6702 beq +0x4 /* 00000E4A */ 00000E48 6060 bra +0x62 /* 00000EAA */ label00000E4A: 00000E4A 4267 clr.w -[A7] 00000E4C 3F2E 0016 move.w -[A7], [A6 + 0x16] 00000E50 1F2E 0012 move.b -[A7], [A6 + 0x12] 00000E54 486E FF94 pea.l [A6 - 0x6C] 00000E58 2F0B move.l -[A7], A3 00000E5A 4EBA F8F4 jsr [PC - 0x70C /* 00000750 */] 00000E5E 1C1F move.b D6, [A7]+ 00000E60 2F0B move.l -[A7], A3 00000E62 4EAD 161A jsr [A5 + 0x161A /* export_703 */] 00000E66 4267 clr.w -[A7] 00000E68 2F2E 000E move.l -[A7], [A6 + 0xE] 00000E6C 3F2E 000C move.w -[A7], [A6 + 0xC] 00000E70 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */] 00000E74 3E1F move.w D7, [A7]+ 00000E76 56C0 sne D0 00000E78 4A00 tst.b D0 00000E7A 6712 beq +0x14 /* 00000E8E */ 00000E7C 72D5 moveq.l D1, 0xFFFFFFD5 00000E7E B247 cmp.w D1, D7 00000E80 56C1 sne D1 00000E82 C001 and.b D0, D1 00000E84 6708 beq +0xA /* 00000E8E */ 00000E86 3F07 move.w -[A7], D7 00000E88 42A7 clr.l -[A7] 00000E8A 4EAD 195A jsr [A5 + 0x195A /* export_807 */] label00000E8E: 00000E8E 2D6E 000E FFA6 move.l [A6 - 0x5A], [A6 + 0xE] 00000E94 3D6E 000C FFAA move.w [A6 - 0x56], [A6 + 0xC] 00000E9A 1F2E 0014 move.b -[A7], [A6 + 0x14] 00000E9E 1F06 move.b -[A7], D6 00000EA0 486E FF94 pea.l [A6 - 0x6C] 00000EA4 2F0B move.l -[A7], A3 00000EA6 4EBA F9AC jsr [PC - 0x654 /* 00000854 */] label00000EAA: 00000EAA 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00000EAE 4E5E unlink A6 00000EB0 205F movea.l A0, [A7]+ 00000EB2 DEFC 0010 add.w A7, 0x10 00000EB6 4ED0 jmp [A0] fn00000EB8: 00000EB8 4E56 FFFA link A6, -0x0006 00000EBC 48E7 0108 movem.l -[A7], D7,A4 00000EC0 286E 0008 movea.l A4, [A6 + 0x8] 00000EC4 204C movea.l A0, A4 00000EC6 5088 addq.l A0, 8 00000EC8 2050 movea.l A0, [A0] 00000ECA 2D48 FFFA move.l [A6 - 0x6], A0 00000ECE 4267 clr.w -[A7] 00000ED0 486C FE92 pea.l [A4 - 0x16E] 00000ED4 3F2C 000C move.w -[A7], [A4 + 0xC] 00000ED8 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */] 00000EDC 3E1F move.w D7, [A7]+ 00000EDE 4CDF 1080 movem.l D7,A4, [A7]+ 00000EE2 4E5E unlink A6 00000EE4 205F movea.l A0, [A7]+ 00000EE6 DEFC 000A add.w A7, 0xA /* '\n' */ 00000EEA 4ED0 jmp [A0] 00000EEC 4E56 0000 link A6, 0 00000EF0 206E 0008 movea.l A0, [A6 + 0x8] 00000EF4 3F28 0010 move.w -[A7], [A0 + 0x10] 00000EF8 2F28 000C move.l -[A7], [A0 + 0xC] 00000EFC 4EAD 195A jsr [A5 + 0x195A /* export_807 */] 00000F00 4E5E unlink A6 00000F02 205F movea.l A0, [A7]+ 00000F04 DEFC 000A add.w A7, 0xA /* '\n' */ 00000F08 4ED0 jmp [A0] 00000F0A 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000F0E FFBE .invalid <> 00000F10 48E7 0018 movem.l -[A7], A3,A4 00000F14 266E 0008 movea.l A3, [A6 + 0x8] 00000F18 286B 0008 movea.l A4, [A3 + 0x8] 00000F1C 3F2E 0010 move.w -[A7], [A6 + 0x10] 00000F20 2F2E 000C move.l -[A7], [A6 + 0xC] 00000F24 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000F28 4EBA FF8E jsr [PC - 0x72 /* 00000EB8 */] 00000F2C 2054 movea.l A0, [A4] 00000F2E 1028 0037 move.b D0, [A0 + 0x37] 00000F32 6776 beq +0x78 /* 00000FAA */ 00000F34 122B 0014 move.b D1, [A3 + 0x14] 00000F38 0A01 0001 xori.b D1, 0x1 00000F3C C001 and.b D0, D1 00000F3E 676A beq +0x6C /* 00000FAA */ 00000F40 486E FFBE pea.l [A6 - 0x42] 00000F44 487A FFA6 pea.l [PC - 0x5A /* 00000EEC, value 0x4E560000 'NV\0\0', cstring "NV" */] 00000F48 2F0E move.l -[A7], A6 00000F4A 4EAD 1922 jsr [A5 + 0x1922 /* export_800 */] 00000F4E 2054 movea.l A0, [A4] 00000F50 2F28 0024 move.l -[A7], [A0 + 0x24] 00000F54 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00000F58 4267 clr.w -[A7] 00000F5A 2254 movea.l A1, [A4] 00000F5C 2069 0024 movea.l A0, [A1 + 0x24] 00000F60 2F10 move.l -[A7], [A0] 00000F62 3F29 0030 move.w -[A7], [A1 + 0x30] 00000F66 1F29 003B move.b -[A7], [A1 + 0x3B] 00000F6A 1F29 003C move.b -[A7], [A1 + 0x3C] 00000F6E 3F29 003E move.w -[A7], [A1 + 0x3E] 00000F72 3F29 0040 move.w -[A7], [A1 + 0x40] 00000F76 486E FFFE pea.l [A6 - 0x2] 00000F7A 486E FFFC pea.l [A6 - 0x4] 00000F7E 2F2B 0008 move.l -[A7], [A3 + 0x8] 00000F82 4EAD 08E2 jsr [A5 + 0x8E2 /* export_280 */] 00000F86 4EAD 194A jsr [A5 + 0x194A /* export_805 */] 00000F8A 2054 movea.l A0, [A4] 00000F8C 2F28 0024 move.l -[A7], [A0 + 0x24] 00000F90 205F movea.l A0, [A7]+ 00000F92 A02A syscall HUnlock 00000F94 486E FFBE pea.l [A6 - 0x42] 00000F98 4EAD 1962 jsr [A5 + 0x1962 /* export_808 */] 00000F9C 2054 movea.l A0, [A4] 00000F9E 316E FFFE 0042 move.w [A0 + 0x42], [A6 - 0x2] 00000FA4 316E FFFC 0044 move.w [A0 + 0x44], [A6 - 0x4] label00000FAA: 00000FAA 4CDF 1800 movem.l A3,A4, [A7]+ 00000FAE 4E5E unlink A6 00000FB0 205F movea.l A0, [A7]+ 00000FB2 DEFC 000A add.w A7, 0xA /* '\n' */ 00000FB6 4ED0 jmp [A0] fn00000FB8: 00000FB8 4E56 FE52 link A6, -0x01AE 00000FBC 48E7 0308 movem.l -[A7], D6,D7,A4 00000FC0 286E 0008 movea.l A4, [A6 + 0x8] 00000FC4 4267 clr.w -[A7] 00000FC6 3F2E 0016 move.w -[A7], [A6 + 0x16] 00000FCA 1F2E 0012 move.b -[A7], [A6 + 0x12] 00000FCE 486E FF94 pea.l [A6 - 0x6C] 00000FD2 2F0C move.l -[A7], A4 00000FD4 4EBA F77A jsr [PC - 0x886 /* 00000750 */] 00000FD8 1C1F move.b D6, [A7]+ 00000FDA 486E FE92 pea.l [A6 - 0x16E] 00000FDE 2F0C move.l -[A7], A4 00000FE0 4EAD 08DA jsr [A5 + 0x8DA /* export_279 */] 00000FE4 41EE FE92 lea.l A0, [A6 - 0x16E] 00000FE8 2D48 FFA6 move.l [A6 - 0x5A], A0 00000FEC 3D6E 000C FFAA move.w [A6 - 0x56], [A6 + 0xC] 00000FF2 1F2E 0014 move.b -[A7], [A6 + 0x14] 00000FF6 1F06 move.b -[A7], D6 00000FF8 486E FF94 pea.l [A6 - 0x6C] 00000FFC 2F0C move.l -[A7], A4 00000FFE 4EBA F854 jsr [PC - 0x7AC /* 00000854 */] 00001002 486E FE54 pea.l [A6 - 0x1AC] 00001006 487A FEB0 pea.l [PC - 0x150 /* 00000EB8, value 0x4E56FFFA */] 0000100A 2F0E move.l -[A7], A6 0000100C 4EAD 1922 jsr [A5 + 0x1922 /* export_800 */] 00001010 102E 0014 move.b D0, [A6 + 0x14] 00001014 6606 bne +0x8 /* 0000101C */ 00001016 2F0C move.l -[A7], A4 00001018 4EAD 161A jsr [A5 + 0x161A /* export_703 */] label0000101C: 0000101C 486E FE54 pea.l [A6 - 0x1AC] 00001020 4EAD 1962 jsr [A5 + 0x1962 /* export_808 */] 00001024 486E FE54 pea.l [A6 - 0x1AC] 00001028 487A FEE2 pea.l [PC - 0x11E /* 00000F0C, value 0x4E56FFBE */] 0000102C 2F0E move.l -[A7], A6 0000102E 4EAD 1922 jsr [A5 + 0x1922 /* export_800 */] 00001032 4267 clr.w -[A7] 00001034 2F2E 000E move.l -[A7], [A6 + 0xE] 00001038 3F2E 000C move.w -[A7], [A6 + 0xC] 0000103C 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */] 00001040 3E1F move.w D7, [A7]+ 00001042 56C0 sne D0 00001044 4A00 tst.b D0 00001046 6712 beq +0x14 /* 0000105A */ 00001048 72D5 moveq.l D1, 0xFFFFFFD5 0000104A B247 cmp.w D1, D7 0000104C 56C1 sne D1 0000104E C001 and.b D0, D1 00001050 6708 beq +0xA /* 0000105A */ 00001052 3F07 move.w -[A7], D7 00001054 42A7 clr.l -[A7] 00001056 4EAD 195A jsr [A5 + 0x195A /* export_807 */] label0000105A: 0000105A 4267 clr.w -[A7] 0000105C 486E FE92 pea.l [A6 - 0x16E] 00001060 3F2E 000C move.w -[A7], [A6 + 0xC] 00001064 2F2E 000E move.l -[A7], [A6 + 0xE] 00001068 4EAD 0252 jsr [A5 + 0x252 /* export_70 */] 0000106C 4EAD 194A jsr [A5 + 0x194A /* export_805 */] 00001070 486E FE54 pea.l [A6 - 0x1AC] 00001074 4EAD 1962 jsr [A5 + 0x1962 /* export_808 */] 00001078 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 0000107C 4E5E unlink A6 0000107E 205F movea.l A0, [A7]+ 00001080 DEFC 0010 add.w A7, 0x10 00001084 4ED0 jmp [A0] 00001086 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001088-0000108C fn00001088: 00001088 4E56 FFF2 link A6, -0x000E // end alternate branch 00001088-0000108C fn00001088: // (misaligned) 0000108A FFF2 .invalid <> 0000108C 48E7 0108 movem.l -[A7], D7,A4 00001090 206E 0020 movea.l A0, [A6 + 0x20] 00001094 30BC F061 move.w [A0], 0xF061 00001098 42A7 clr.l -[A7] 0000109A 2F3C 444C 4F47 move.l -[A7], 0x444C4F47 /* 'DLOG' */ 000010A0 206E 0020 movea.l A0, [A6 + 0x20] 000010A4 3F10 move.w -[A7], [A0] 000010A6 A9A0 syscall GetResource 000010A8 285F movea.l A4, [A7]+ 000010AA 200C move.l D0, A4 000010AC 6728 beq +0x2A /* 000010D6 */ 000010AE 2054 movea.l A0, [A4] 000010B0 43EE FFF4 lea.l A1, [A6 - 0xC] 000010B4 22D8 move.l [A1]+, [A0]+ 000010B6 22D8 move.l [A1]+, [A0]+ 000010B8 486E FFF4 pea.l [A6 - 0xC] 000010BC 1F3C 0001 move.b -[A7], 0x1 000010C0 1F3C 0001 move.b -[A7], 0x1 000010C4 1F3C 0001 move.b -[A7], 0x1 000010C8 4EAD 19EA jsr [A5 + 0x19EA /* export_825 */] 000010CC 206E 001C movea.l A0, [A6 + 0x1C] 000010D0 20AE FFF4 move.l [A0], [A6 - 0xC] 000010D4 600C bra +0xE /* 000010E2 */ label000010D6: 000010D6 2F2E 001C move.l -[A7], [A6 + 0x1C] 000010DA 2F3C 0064 0064 move.l -[A7], 0x640064 /* 'd\0d' */ 000010E0 A880 syscall SetPt label000010E2: 000010E2 302E 0024 move.w D0, [A6 + 0x24] 000010E6 0440 001E subi.w D0, 0x1E 000010EA 670A beq +0xC /* 000010F6 */ 000010EC 5540 subq.w D0, 2 000010EE 6706 beq +0x8 /* 000010F6 */ 000010F0 5340 subq.w D0, 1 000010F2 6706 beq +0x8 /* 000010FA */ 000010F4 6008 bra +0xA /* 000010FE */ label000010F6: 000010F6 7E01 moveq.l D7, 0x01 000010F8 6006 bra +0x8 /* 00001100 */ label000010FA: 000010FA 7E02 moveq.l D7, 0x02 000010FC 6002 bra +0x4 /* 00001100 */ label000010FE: 000010FE 4247 clr.w D7 label00001100: 00001100 4A47 tst.w D7 00001102 6608 bne +0xA /* 0000110C */ 00001104 206E 0014 movea.l A0, [A6 + 0x14] 00001108 4210 clr.b [A0] 0000110A 600E bra +0x10 /* 0000111A */ label0000110C: 0000110C 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001110 3F3C 00FA move.w -[A7], 0xFA 00001114 3F07 move.w -[A7], D7 00001116 4EAD 033A jsr [A5 + 0x33A /* export_99 */] label0000111A: 0000111A 206E 0010 movea.l A0, [A6 + 0x10] 0000111E 7000 moveq.l D0, 0x00 00001120 2080 move.l [A0], D0 00001122 206E 000C movea.l A0, [A6 + 0xC] 00001126 7000 moveq.l D0, 0x00 00001128 2080 move.l [A0], D0 0000112A 4CDF 1080 movem.l D7,A4, [A7]+ 0000112E 4E5E unlink A6 00001130 205F movea.l A0, [A7]+ 00001132 DEFC 001E add.w A7, 0x1E 00001136 4ED0 jmp [A0]